//
//  SetAuthorityUnlockCmd.h
//  HomeMateSDK
//
//  Created by liqiang on 2017/12/23.
//  Copyright © 2017年 orvibo. All rights reserved.
//

#import "BaseCmd.h"

@interface SetAuthorityUnlockCmd : BaseCmd
@property(nonatomic,copy)NSString * deviceId;
@property(nonatomic,copy)NSString * authorityUserName;
@property(nonatomic,copy)NSString * phone;
@property(nonatomic,assign)int startTime;//帐号生效开始UTC时间，单位秒
@property(nonatomic,assign)int effectTime;//分钟
@property(nonatomic,assign)int number;//在有效期内允许开锁的次数。填写0的时候表示不限制次数。

/**
 type为null 或0时(旧版本app无此参数，为null), app传startTime和effectTime 服务器下发给给主机的startTime=startTime effectTime =effectTime
 type=1 app传startTime和endTime 服务器下发给给主机的startTime=startTime effectTime=endTime-startTime
 type=2 app传effectTime 服务器下发给给主机的startTime=服务器当前时间 effectTime=effectTime
 type=3 app传endTime 服务器下发给给主机的startTime=服务器当前时间 effectTime=endTime-服务器当前时间
 */
@property(nonatomic,assign)int type;//用来区分用那种方式来找到startTime跟effectTime
@property(nonatomic,assign)int endTime;//结束时间

@end
